Default community health files and shared automation configs for all repos under @Gillellbor.
default.json is the shared Renovate config preset for personal projects. Any repo can use it by adding a three-line renovate.json:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>Gillellbor/.github"]
}Change the preset once here, every consuming repo picks it up automatically.
- Weekly cadence: non-security PRs land Monday mornings (Europe/Prague).
- Security: vulnerability alerts get top priority, run any time, dedicated
securitylabel. - Auto-merge: patch updates (any dep type) and devDependencies patch+minor auto-merge on green CI.
- Grouped PRs: Next.js + React core, Radix UI, Tailwind ecosystem, Supabase clients, linters/formatters — each grouped into one PR instead of many.
- GitHub Actions: pinned to full SHA (post-CVE-2025-30066 tj-actions hardening).
- Lock file maintenance: monthly refresh.
minimumReleaseAge: 3 dayson npm — avoids the supply-chain trap of merging a version published 30 minutes ago.
A consuming repo can override individual rules in its own renovate.json:
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["local>Gillellbor/.github"],
"schedule": ["before 9am on tuesday"],
"packageRules": [
{ "matchPackageNames": ["next"], "automerge": false }
]
}profile/README.md is rendered on the GitHub profile page at github.com/Gillellbor.